Extending GWorkflowDL: a Multi-Purpose Language for Workflow Enactment
نویسندگان
چکیده
Scientific workflows are becoming increasingly important as a vehicle for enabling science at a large scale. Lately, many Workflow Management Systems (WfMSs) have been introduced in order to support the needs of several scientific fields, such as bioinformatics and cheminformatics. However, no platform is practically capable to address the computational power and storage capacity provided by production Grids needed by complex scientific processes. In this paper, we introduce a novel design for a WfMS which has been proposed inside the CoreGRID project. Based on the micro-kernel design pattern, we have developed a lightweight Petri Net engine where complex functionalities – such as the interaction towards Grid middlewares – are provided at higher-level and described by means of Petri Net-based workflows. As the interaction with resources is described by workflows, it is possible to extend our platform by programming it using the Grid Workflow Description Language (GWorkflowDL).
منابع مشابه
Grid Workflow Modelling Using Grid-Specific BPEL Extensions
This paper discusses problems of Grid service composition using BPEL4WS. In particular, difficulties concerning the invocation of WSRF-based services are elucidated. A solution to this problem is presented by extending the BPEL specification, and an implementation based on the ActiveBPEL workflow enactment engine is described.
متن کاملTowards Adaptive Workflow Enactment Using Multiagent Systems
Advances in Information Technology have created opportunities for business enterprises to redesign their information and process management systems. The redesigned systems will likely employ some form of workflow management system. Workflow management systems exactly enact business processes described in a process description language. Unfortunately, such strict adherence to the prescribed work...
متن کاملAdaptive Workflow = Web Services + Agents
Workflow management systems exactly enact business processes described in a process description language. Unfortunately, such strict adherence to the prescribed workflow makes it impossible for the system to adapt to unforeseen circumstances. In this paper we propose that workflow description languages and their associated design tools can be used to specify a multiagent system. Specifically, w...
متن کاملA Grid Workflow Language Using High-Level Petri Nets
One approach to application programming for the Grid is to implement services with oftenused functionality on high-performance Grid hosts and provide them to the users located at clients. Complex applications are created by using several services and specifying the workflow between them. We discuss how the workflow of Grid applications can be described in an intuitive way as a High-Level Petri ...
متن کاملWorkflow Managelllent : The TEAM Model
Focusing on the interaction among distinct distributed PCEs (process-centered environments), we present a network-based system for the definition and enactment of federated (distributed) processes. The distribution and multi-organization problems are transparent to the process designer, who is provided with a CSP-like process-definition language, while the enactment infrastructure exploits the ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008